<?php
class CommonAction extends Action{
	function  _initialize(){
		header('Content-Type:text/html;charset=utf-8');
     //第一步，判断是否开启了认证
     if(C('USER_AUTH_ON')&&!in_array(MODULE_NAME,explode(',',C('NOT_AUTH_MODULE'))))
     {
     	//第二部  开始认证
     	import('ORG.Util.RBAC');
     	//判断不通过
     	if(!RBAC::AccessDecision()){
     	  //第三步  不通过处理
     	  if(!$_SESSION[C('USER_AUTH_KEY')]){
     	  	$this->assign('jumpUrl',__APP__.'/Public/login');
     	  	$this->error('对不起，您还没有登录！');
     	  }//else 已经登陆了
     
     	//判断是否开启游客功能
     	if(C('GUEST_AUTH_ON')){
     		//开启则跳转到游客界面	
     	}
     	
     	$this->error('对不起，您没有操作权限！');
     		}//else认证通过了
     }	//else  没有开启认证或者不需要认证则通过
	}
}
?>